home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / accounts / checks75.arj / CHECKS.DOC < prev    next >
Text File  |  1994-05-11  |  53KB  |  1,048 lines

  1.   
  2.   
  3.   
  4.   
  5.   Stardate 2465.7
  6.   
  7.   Captain's log:
  8.   
  9.        An amazing event appears to have occurred within sector 7 of
  10.   the argon galaxy.  Explorers have uncovered an ancient computer
  11.   program entitled "The Talking Checkbook", but unfortunately Warf
  12.   ate the diskettes.  We were able to get the original
  13.   documentation for the program and it follows.
  14.   
  15.        You will notice that the author has a strange sense of humor
  16.   and it is being analyzed by our chief psychiatrist who alternates
  17.   between uproarious laughter and serious depression when reading
  18.   it.
  19.   
  20.        The document does appear to have some logic in it's
  21.   organization as follows.  The appearance of two stars (**)
  22.   denotes a major new section and one star (*) denotes individual
  23.   items within the major category.  Either the author intended this
  24.   to help people locate items or he had some kind of affection for
  25.   stars.
  26.   
  27.                          Original document:
  28.   
  29.   
  30.                         THE TALKING CHECKBOOK
  31.   
  32.          Version 7.5 by Charlie Crawford and Donald Barrett.
  33.   
  34.   ** Introduction.
  35.   
  36.        Hi, my name is Charlie Crawford.  I am fine, how are you? 
  37.   What's your sign?
  38.   
  39.   ** Real introduction.
  40.   
  41.        The talking checkbook is the product of over 5 years of
  42.   computer programming.  It is a full featured checkbook program
  43.   with primary attention paid to how best to run an application
  44.   relying upon speech output to get the job done.  While the
  45.   program is designed for folks using speech output devices, it is
  46.   also very friendly to braille and large print output devices.  In
  47.   addition, if you don't need any assistive devices to run your
  48.   programs, then the talking checkbook will run in quiet mode with
  49.   direct screen writes if you use a command line parameter of
  50.   "Checks /quiet" that will be discussed later in this
  51.   documentation.
  52.   
  53.        While I (Charlie Crawford) wrote the original computer code
  54.   for the talking checkbook, there have been many folks who have
  55.   contributed to the program.  Beyond my cat walking over the
  56.   keyboard and inventing various routines, Donald Barrett got hold
  57.   of one of the early versions and liked the program so much that
  58.   he added printing, fixed bill, savings, credit card and other
  59.   options that have vastly improved program performance and
  60.   usability.  Marlena Veno, Scott Marshall, Don Breda, the tooth
  61.   fairy, Willy Wilson, and many other folks contributed their
  62.   comments, screams of woe and delight with various versions and
  63.   their help is greatly appreciated in getting the thing where it
  64.   is today.  Finally, Jamal Mazrui is owed a great debt of
  65.   gratitude for his development of routines to send the text
  66.   information out through the computer basic input output system to
  67.   allow for speech access in the latest versions of Clipper
  68.   software.  Thanks Jamal and all who have helped.  Someday
  69.   historians will recall your efforts and your grand children will
  70.   get the prizes and the money.
  71.   
  72.   
  73.        **The program is released to the public domain and nobody
  74.   takes any responsibility for anything.  How's that for a quick
  75.   disclaimer rather than all that stuff you usually read?
  76.   
  77.                              **FEATURES:
  78.   
  79.        *    Pre-authorized payments and transfers.  This option
  80.             allows you to have amounts deducted or entered
  81.             automatically when a given date is detected as being
  82.             today or having passed by the checkbook program.  This
  83.             is great for credit union deductions or whatever.  Also
  84.             if you are paid electronically with a given amount each
  85.             time, then this function will make your life easy! 
  86.             Also version 7.3 and above adds the ability to select
  87.             whether you want auto verification in expert mode.  The
  88.             option to say no for auto verification in expert mode
  89.             allows the user to do electronic withdrawals that are
  90.             really electronic payments without verifying them until
  91.             they really are verifiable.  Version 7.5 now allows you
  92.             to have the automatic transactions displayed and gives
  93.             you the option to delete those you no longer want.
  94.   
  95.        *    Turn on or off hot key prompts.  Ever get tired of
  96.             having to press the enter key every time you enter a
  97.             response to a prompt?  Well, the Talking Checkbook now
  98.             features an optional single keystroke response when the
  99.             information is being requested is a single letter or
  100.             number.  Say you get a prompt called " So do you want a
  101.             million bucks?  Y/N:  " and you immediately want to say
  102.             "N" for no since you like being poor.  Well in the past
  103.             you would have to press the "N" key and press enter,
  104.             but now you just hit the "N" key and the program moves
  105.             on.  Of course if you enter something other then a "Y"
  106.             or a "N" the program will go into transcendental
  107.             meditation and then prompt you for the right answer and
  108.             wait for a "Y" or an "N".  Even when hot keys are
  109.             turned on, there will be times when the computer will
  110.             wait for you to press the enter key since the
  111.             information being requested is either so critical that
  112.             you should have the opportunity to change your mind or
  113.             it requires more than a single keystroke answer.
  114.   
  115.        If you are not running in expert mode (discussed later), you
  116.   will be asked at the start of the program if you want hot keys. 
  117.   The program will record your answer in a memory file called
  118.   "Keys.mem" and write that memory file to disk.  The program will
  119.   then always default to your answer and not ask again until you
  120.   erase the "Keys.mem" file where the program will interpret the
  121.   lack of a file as a need to check and see if you want hot keys or
  122.   not.
  123.   
  124.        *    Data entry Macros.  So you might be like Charlie
  125.             Crawford and sometimes not get around to entering data
  126.             for a couple of weeks.  Well, often you will pay the
  127.             same place over and over again.  This is ok fine when
  128.             the place you are paying is a nice short name, but we
  129.             invented the macros function to allow you to abbreviate
  130.             a name and have the whole information inserted
  131.             automatically!
  132.   
  133.        Imagine you write checks to " The Universal Bank of
  134.   Intergalactic Cheese Processors " and by the time you finish
  135.   writing the " pay to " field, your fingers hurt.  The fix is to
  136.   use an abbreviation which will be interpreted by the Talking
  137.   Checkbook as a macro and the program will fill out the full name
  138.   and personal comment lines for you!  Yay, ain't life sweet.  Also
  139.   note that in version 7.0 and above, the withdrawal module has
  140.   macros as well.  Version 7.5 allows you to enter your own
  141.   personal comment if you want it to be different from the macro
  142.   from time to time.  If you want your personal comment to be the
  143.   same as you entered into the macro then just press enter when
  144.   asked for the personal comment.  Note that version 7.5 only
  145.   supports this personal comment other than the macro in the checks
  146.   entry routines and not in the withdrawal.
  147.   
  148.        *    Automatic Backup of your databases.  If you ever have
  149.             experienced loss of data on a hard disk that crashed or
  150.             whatever, you'll fall in love with the automatic
  151.             backing up feature of the Talking Checkbook.  This
  152.             simply allows you to set a path to where you would like
  153.             an additional copy of your data sent in order to have
  154.             it in case of a problem.
  155.   
  156.        *    Security Packing.  No, this is not a mission that you
  157.             get sent away by the Central Intelligence Agency to do,
  158.             but rather a nifty feature that allows you to have the
  159.             program check and secure your data each time you return
  160.             to the main menu of the program.  Version 7.5 allows
  161.             you to place this feature on automatically every time
  162.             you run the checkbook.  You can turn off the feature if
  163.             you decide you don't like it after setting it for
  164.             automatic by erasing the file "MASP.mem" from the
  165.             subdirectory in which your checkbook runs.
  166.   
  167.        * Command line parameters.  The talking checkbook offers you
  168.   the ability to select what level of speech you want, an instant
  169.   information report, and an expert mode of operation.  These
  170.   parameters allow for no speech in quiet mode or limited speech in
  171.   expert mode or another option to have your most recent balance,
  172.   deposits, withdrawals, checks and savings information presented
  173.   immediately and save to a text file called "quick.txt".
  174.   
  175.        At the DOS command line you can type:  "Checks /quiet" for
  176.   no speech, "Checks /X" for limited speech and hot keys in expert
  177.   mode, or "Checks /B" for the generation of the balance and
  178.   checkbook status file called Quick.txt.
  179.   
  180.        ** Function keys turbo action.  Gone are the days when you
  181.   had to press menu option after menu option to get back to the
  182.   main menu only to go through other menus to get where you want to
  183.   be.  Gee, after that sentence, even I am tired.  Now the talking
  184.   checkbook offers function key selections to get you where you
  185.   might want to be.  F3 allows you to check out a potential credit
  186.   card purchase against your resources.  F4 always returns you to
  187.   the main menu from anywhere in the program.  F5 offers you your
  188.   daily biorhythm.  F8 gets you back to the DOS level prompt and
  189.   backs up your data at the same time.  F10 gets you back to DOS
  190.   immediately and only saves the data in the current directory
  191.   rather than backing it up as well.
  192.   
  193.        *    Credit Card and Savings Account tracking.  The
  194.             checkbook program tracks your savings account and does
  195.             some credit card tracking as well.  This helps with tax
  196.             reporting and keeps you mindful of these accounts. 
  197.             Just think, if Al Capone had the Talking Checkbook then
  198.             he would never have been arrested by Elliot Ness.
  199.   
  200.        *    Browse editing.  If you like to browse through the
  201.             checks, deposits and withdrawals using the arrow keys
  202.             or page up and page down keys, then you'll love the
  203.             browse features for checks, savings, macros and more! 
  204.             Please note that some speech programs will need a
  205.             longer cursor delay to just hear the line where you
  206.             placed the arrow key.
  207.   
  208.        *    Tempo the Talking Cat.  Yeah, one of the nice features
  209.             of the Talking Checkbook is meeting Tempo the Talking
  210.             Cat in our own adventure game.  Here you get to play as
  211.             opposed to having to be so serious all the time.  The
  212.             game even has a casino where you an win or lose, but
  213.             have a great time.
  214.   
  215.        * In version 7.3 and above you can void checks after you
  216.   have written them.  This could be done in the past, but with less
  217.   information available later.
  218.   
  219.   
  220.   **Getting Started.
  221.   
  222.        *The Talking Checkbook usually comes in a zip format where
  223.   the files are compressed into a single package.  Use the
  224.   PKUNZIP.exe program to unzip the files to a subdirectory on your
  225.   hard disk or use a floppy.  If you use a floppy, then be sure to
  226.   check on one of our utilities discussed later on that allows you
  227.   to store older checkbook records into separate files to save
  228.   space and make the program run faster.
  229.   
  230.        Unzipping the file to a subdirectory called "C:\Checks"
  231.   would be like this.  Place your diskette in the a:  drive and
  232.   type "Pkunzip a:\checks* c:\checks" and press enter.  This would
  233.   tell the Pkunzip.exe program to search any zip file in the A: 
  234.   drive with the name "Checks" and unzip the files to c:\checks. 
  235.   Just be sure that you have made the subdirectory "Checks" on your
  236.   c:  drive and that Pkunzip.exe is either on the diskette in drive
  237.   A or in your DOS path.
  238.   
  239.        *Once the files are located on your hard drive in a
  240.   subdirectory of your choice, simply type "Checks" (the quotes are
  241.   only to highlight what you type and so don't use them when
  242.   typing) and you are on your way!  Simple as that.
  243.   
  244.        * You can use the new command line parameters available in
  245.   version 7.1 which allow you to have no speech by typing "checks
  246.   /quiet", to have speech except for menus by typing "Checks /x" or
  247.   to just get a full balance report and return to DOS without going
  248.   into the program by typing "Checks /B".  These command line
  249.   parameters are powerful ways to alter the program execution and
  250.   make life happy for those who need them.  The "/quiet" mode is
  251.   for folks who do not need speech and want fast direct screen
  252.   writes.  The "/X" mode is the so called "expert mode" which shuts
  253.   off speech when menus are being presented and turns on hot keys
  254.   to make the program run faster.  You can always use screen review
  255.   to check out the menus if you get lost in expert mode.  This mode
  256.   also makes certain decisions for you.  The decisions in expert
  257.   mode are to certify deposits and withdrawals and not present
  258.   balance information at the main menu or during checks entry. 
  259.   Version 7.5 allows you to select to have balances displayed when
  260.   entering checks since one of our users asked for it.  The
  261.   question will be asked once and a memory file called "mbc.mem" is
  262.   created.  If you want to change the selection in the future, then
  263.   erase "MBC.mem".  Finally, the "/B" parameter gives you an
  264.   instant balance, last check, last deposit, last withdrawal and
  265.   savings account information report and exits to DOS leaving a
  266.   file called "Quick.txt" for you to review.
  267.   
  268.        The Talking Checkbook will automatically check your computer
  269.   memory, see if the databases it needs to use are there and create
  270.   them if this is the first use of the program.  Folks who have
  271.   used the Talking Checkbook in the past will appreciate their
  272.   databases not being overwritten when installing a newer version.
  273.   
  274.        *If you get a "not enough memory" message and returned to
  275.   the DOS level, then your computer is lonely and wants a mate, or
  276.   you probably are using a "terminate and stay Resident" program or
  277.   programs.  These are like communications packages that allow you
  278.   to shell to DOS while keeping them in memory or other types of
  279.   applications.  Be sure that you are only using DOS, your speech
  280.   or large print program, and the Talking Checkbook.  Loading on
  281.   networks is sometimes also a problem if the network takes a bunch
  282.   of memory.  You might consider loading a number of programs high
  283.   in DOS which can be done with newer versions of DOS if you are
  284.   having a memory use problem.  The good news is that version 7.5
  285.   and above of the Talking Checkbook now is compiled using Blinker
  286.   which uses less lower memory to work.  If you have over two
  287.   million forty eight thousand bytes of expanded or extended memory
  288.   available, then the checkbook will immediately run in what is
  289.   called DOS protected mode.  All this means is that the Talking
  290.   Checkbook now tries to squeeze itself into lower memory or take
  291.   only about 100 K if running in protected mode.
  292.   
  293.                   **Running the Talking Checkbook.
  294.   
  295.        Now we get to the good stuff.  What happens and what do you
  296.   do.  Let's do it.
  297.   
  298.        *Unless you have chosen the " Checks /B " option where you
  299.   get an instant report of balances and so forth and then go back
  300.   to DOS; The first thing that happens when you load the Talking
  301.   Checkbook is a memory report.  Nice for nerds like Charlie
  302.   Crawford who like to hear how much memory they have when they
  303.   start, but has little to do with reality.  Seeing the memory
  304.   message is helpful in knowing the relative range of memory
  305.   available and it will advise you if there is too little memory to
  306.   run efficiently.  If you used the "Checks /X" for expert mode,
  307.   then the first thing that will happen is a question on whether
  308.   you want balances reported during check input.  This balance
  309.   question only happens once in expert mode to satisfy those folks
  310.   who really want to know their balance each time they enter a
  311.   check.
  312.   
  313.        *Next, the program looks to see if it can find the files it
  314.   will use to store data.  If it finds them, then it will simply go
  315.   on to the next step rather than overwriting the current files of
  316.   folks who are upgrading rather than running for the first time. 
  317.   If it does not find the files it needs, then it will create them
  318.   from failsafe files that come with the program.  If the failsafe
  319.   databases are not found in the subdirectory where the program is
  320.   running, it figures it is not a miracle worker and simply crashes
  321.   to a lonely death on your hard disk.  The moral is to be sure you
  322.   copy all the files that come with your talking checkbook to the
  323.   same subdirectory.
  324.   
  325.                  **WARNING:  Some folks are real nice and like the checkbook
  326.   so much that they want to share it with friends.  We suggest
  327.   sending it to Congress and maybe solve the national debt, but on
  328.   the serious side, be sure to erase any files with the extension
  329.   ".mem" before sharing the program with friends.  This is because
  330.   the ".mem" files are information files for the checkbook program
  331.   to read an act upon.  They include balance information, where to
  332.   backup databases and color settings and more.  If you give your
  333.   friend a copy of the program with the failsafe databases but have
  334.   not removed the ".mem" files, then your friend might start
  335.   sending you hate letters when they load the program and get
  336.   colors they don't like, keep getting an incorrect balance report
  337.   or other functions that cause them to consult their therapist. 
  338.   The best advice is to get a fresh copy of the Talking Checkbook
  339.   from a BBS or calling Charlie Crawford to have one mailed.
  340.   
  341.        * Unless you have used the "Checks /X" expert mode, You are
  342.   asked whether you want to see your balance each time you go to
  343.   the main menu.  Well, some people like that although I (Charlie
  344.   Crawford) never use it.  It slows down the program especially
  345.   when lots of data is being accessed.  Up to you; hey we are easy
  346.   with it.
  347.   
  348.        Next you enter the main menu of the Talking Checkbook.  Yay! 
  349.   Finally there.  You get greeting with a message as to what
  350.   version you are in and of course a little credit to yours truly
  351.   and Don Barrett for having written the thing.
  352.   
  353.                         **MAIN MENU OPTIONS.
  354.   
  355.        * Please note that the menu options on the main menu of the
  356.   actual program are presented in alphabetical order in Version
  357.   6.02 and above.
  358.   
  359.   
  360.        *A.  The Talking Checkbook Adventure game.
  361.   
  362.        Yeah, here's the main menu option to blast you away from all
  363.   that boring checkbook stuff and take you to the land of adventure
  364.   where you have to get your money back that has been stolen by X. 
  365.   The reason we say "X" is because the culprit changes as your
  366.   checkbook records grow.  The game looks at your data and goes to
  367.   the middle of the database and runs a villain from there.  Hence
  368.   the more records you add, the further down the database it goes
  369.   to find the enemy.  You'll love this game if you are into
  370.   adventure.
  371.   
  372.   
  373.        *B.  Edit and browse option.
  374.   
  375.        Your second main menu option is to edit, delete or browse
  376.   records within the Talking Checkbook database.  This is real
  377.   important since sometimes we make mistakes in entering a check or
  378.   whatever and want to fix or delete it.  No problem, this is the
  379.   purpose of the menu option or you can simply use it to browse
  380.   through your records.  When in browse mode, you will have the
  381.   option of either using the "S" for Search that is all menu driven
  382.   or using the "B" for browse which is arrow key driven.  It's your
  383.   choice.  I like the "S" method while Don likes the arrow keys.
  384.   
  385.        *C.  Set up your print coordinate Definitions.
  386.   
  387.        Main menu option C gives you the ability to enter printing
  388.   coordinates for your printer to use when writing checks. 
  389.   Computers are really pretty stupid and need to know exactly where
  390.   to send information like the date and who to pay and so forth. 
  391.   Here's where you do it and the program gives you a step by step
  392.   guide on what to do.
  393.   
  394.        Version 7.5 allows you to set up coordinates for checks that
  395.   have the "pay to the order of" line below the amount in words and
  396.   numbers line.  If you have one of those type checks, then select
  397.   the alternate print setup when in the coordinate program.
  398.   
  399.        The two types of checks that can be printed with the Talking
  400.   Checkbook are as follows:
  401.   
  402.        Selection "R" in the coordinate program sets up for printing
  403.   classic check formats of the date on the first line, the "pay to
  404.   the order of" and the numeric amount on the second line, the
  405.   amount in words on the third line, and the memo line as the last
  406.   one.  The "A" for the alternate check format works with the first
  407.   line as the date, the second line with the numeric amount first
  408.   and the amount in words second, the "pay to the order of" on the
  409.   third line and the memo line last.
  410.   
  411.        *E.  Entry data menu.
  412.   
  413.        This old first main menu option takes you to the data entry
  414.   menu.  This is the critical part of any checkbook program.  Once
  415.   you access the data entry menu, then you can enter checks,
  416.   deposits, withdrawals, credit card information, savings account
  417.   information, automatic payment and macro data.  Arrg, say that's
  418.   a lot of stuff!  Now let's take a look at what happens when you
  419.   run the option.
  420.   
  421.        You press "E" at the main menu and get the main data entry
  422.   menu.  Here you have 8 options from which to choose.
  423.   
  424.        *1.  Enter a deposit.
  425.   
  426.        Entering a deposit is our favorite activity.  Yup, you get
  427.   to put money into the thing rather than taking it out.  Your
  428.   initial balance is a deposit because when you first run the
  429.   Talking Checkbook, we hope you had some money with which to
  430.   start.  You make that a deposit.  Then if you ever get any more
  431.   money like bank interest, pay checks, dividends or whatever, then
  432.   you also use this option to enter those amounts.
  433.                  **2.  Enter a check.
  434.   
  435.        Not much use for a Talking Checkbook if you don't have any
  436.   checks.  Well, here's the place to enter them.  If you have not
  437.   chosen expert mode, you'll be given two options when you select
  438.   this function.  You can either get your balance displayed each
  439.   time you enter a check or not.  Some folks like to see what there
  440.   balance is before entering checks and so we put the two options
  441.   in.
  442.   
  443.        Once you've selected the balance reporting option for the
  444.   checks entry menu option, then you will see an automatic display
  445.   of what your last check number was.  You then will be able to
  446.   select if you want the program to use the next highest number for
  447.   the check you will be entering.  If yes, then the program does
  448.   it, if no then you have to enter the number yourself.  In any
  449.   event, the program checks to see if the number has already been
  450.   used and if so, warns you.
  451.   
  452.        Next you are given a date option.  If you are really on top
  453.   of your game then the "T" for today's date is made just for you! 
  454.   It automatically adds the current date to the date field of the
  455.   check, but if you are like me and don't keep up with entries
  456.   everyday, then you can add the actual date of the check yourself. 
  457.   The date entry question will also allow you to use the date of
  458.   the last check written by answering "L" to the prompt.  This is
  459.   to save you keystrokes if you are entering a bunch of checks you
  460.   wrote on a specific date.
  461.   
  462.        Warning:  be sure to use slashes whenever entering a date
  463.   into the Talking Checkbook.  An example of this is "12/25/99" for
  464.   December 25, 1999 and hope you get good gifts.
  465.   
  466.        Next you will be asked for the name of to whomever you are
  467.   writing the check.  Here you can either type in an abbreviation
  468.   macro or the full name of who you are paying.  If you have
  469.   defined "Joe's Grocery" as "JG" in a macro then typing "JG" here
  470.   would later render "Joe's Grocery" in the pay to field.  If you
  471.   have not done a macro then typing the full name of whoever is
  472.   being paid is necessary, or you can enter up to an 8 character
  473.   name that you will later define as a macro when the macro search
  474.   fails to find it and asks if you want to create a macro.  This
  475.   new function in version 6.02 and above will operate on any 8
  476.   character or less entry into the "Pay To" field.  Of course if
  477.   you regularly pay someone with a less than 9 character name, then
  478.   don't worry since you'll be given the option to create a macro or
  479.   just go on.
  480.   
  481.        Next you need to let the program know how much money the
  482.   check is for.  If you are paying ten dollars and 5 cents, you
  483.   would enter "10.05" and press enter.  Warning:  this is a numeric
  484.   entry.  Only numbers and decimal points will be accepted. 
  485.   Writing in a dollar sign would crash the program.  Yeah, we could
  486.   write computer code to screen out that error, but we have not
  487.   gotten to that yet.
  488.   
  489.        Next there is what we call the personal comment line.  This
  490.   is important since it provides you with the ability to categorize
  491.   your checks, withdraws, deposits, credit cards, savings, fixed
  492.   bills and whatever else in meaningful ways.  Not to cosmic
  493.   proportions, but say you might want to have a personal comment of
  494.   "Utility:Gas" which later can be summed and displayed at main
  495.   menu option 8 where you can search by personal comment.  If, for
  496.   example, you have a personal comment line of "Utility:Electric"
  497.   then you could use the main menu option S to display your total
  498.   utility spending and then do it again with the gas utility and
  499.   the electric utility and so forth.  Nifty way to get good
  500.   comparative information.  You can also use the personal comment
  501.   line for tax related information by establishing personal
  502.   comments that could be searched for particular information.  If
  503.   you plan to use a macro or are going to create one with this
  504.   check, then just hit the enter key since the macros fill the
  505.   personal comments out automatically or if you are creating a
  506.   macro, then you will be asked later for what contents you want in
  507.   the personal comment field.  The macro option discussed later can
  508.   really help here.  There are times when you write checks to the
  509.   same person or place and use a macro to do it, but you want a
  510.   different personal comment line from time to time.  Version 7.5
  511.   and above allows you to enter a different personal comment than
  512.   the macro or just use the default comment in the macro.  Say,
  513.   don't we try to please everybody.
  514.   
  515.        At this point in the progress of the Talking Checkbook
  516.   checks entry program, you will see the program searching the
  517.   macros database if one exists to see if you have used one.  If
  518.   yes, then it will fill out the fields automatically that you
  519.   wanted.  If it does not find a macro match, but notices that your
  520.   "Pay to" field has a string of characters of 8 or less, then it
  521.   assumes you might want to create a macro, and it will ask if you
  522.   do.  If you do not, then it will simply go on and process the
  523.   information you have already given it.  If you do, then it will
  524.   ask a couple of questions, update the macro database and fill out
  525.   your check automatically for the "Pay to" and "Personal Comments"
  526.   fields.  Nifty, huh?
  527.   
  528.        Next you will be presented with a Save or Reddo prompt. 
  529.   This option will give you the opportunity to save the check entry
  530.   you have made or do it over if you made a mistake.
  531.   
  532.        Next you will be given the option to print the check if you
  533.   have defined printer coordinates and have a check ready for
  534.   printing.  If you have not done the initial printer setup
  535.   coordinates, then the Talking checkbook will let you know that
  536.   you have to do that first and return you to the place you were.
  537.   
  538.        Next you are asked with a prompt if you want to do another
  539.   check.  Answer "Y" for yes or "N" for no.  Any other answer will
  540.   bring up the same question.  Don't you wish some people were that
  541.   direct?
  542.   
  543.        *3.  Enter a withdrawal.
  544.   
  545.        One thing we all do is take money out of the bank.  Yeah, we
  546.   can't live on bread alone, but we do need the bread.
  547.   
  548.        This menu option is pretty simple.  Like the entering of a
  549.   check, you will be asked a series of questions like the date what
  550.   you want the comments field to be.  If you answer "N" for "no,
  551.   I'll write my own" then you'll be asked for what contents you
  552.   want in the comment field.  Otherwise, a predefined comment line
  553.   will be entered.  Again, entering the amount of money in your
  554.   withdrawal is always just numbers and decimals.
  555.   
  556.        The withdrawal option also searches for macros.  This is to
  557.   speed those withdrawals like ATM visits.  Define a macro like
  558.   "AT" and a personal comment line like "Oh no!  More money gone. 
  559.   " within the macro and watch your Talking Checkbook fill out the
  560.   whole thing for you!
  561.   
  562.        *4.  Through 7.  More record entries.
  563.   
  564.        These entries have to do with credit card, savings,fixed
  565.   bill and auto pay information.  Check them out on your own, but
  566.   they are important if you are tracking credit cards, savings,
  567.   paying fixed bills and or doing pre-authorized payments.  They
  568.   have explanations within them to help you.
  569.   
  570.        *8.  Macro creation.
  571.   
  572.        The macro functions of the Talking Checkbook are critical
  573.   for lazy folks like me.  If you have not used the "create one"
  574.   option in the checks entry operation then entering this option
  575.   will allow you to define abbreviations of longer names that you
  576.   use as a "pay to" field and to define what the comments are.  If
  577.   you pay "Save the Children" for example every month, you could
  578.   use the fixed bill option or write a macro abbreviation of "STC"
  579.   and your checks would automatically have the name and personal
  580.   comment fields fully filled out by the macro when doing a check
  581.   for them.  Just follow the instructions and you'll have macros in
  582.   no time.
  583.   
  584.        Don't worry about upper and lower case stuff with the macros
  585.   since the program converts it all to upper case and even if you
  586.   enter mixed or lower case input when writing a check, the program
  587.   will figure that out and deal with it.
  588.   
  589.        Also, the macro manager will check for duplicate macros,
  590.   list your macros on screen or in a text file and even do global
  591.   replacements of records within your checkbook database if you
  592.   want.
  593.   
  594.        Warning:  When you use the global macro program, be sure
  595.   that you want the same name in the "Pay to" field with the same
  596.   comment line in every record.  If you pay Sam Jones often for
  597.   differing things, then global replacement could screw up
  598.   different comment lines.  On the other hand, if you pay Sam Jones
  599.   for only two or three different reasons, then write different
  600.   abbreviations like "SJ1" and "SJ2" and "SJ3" where the "pay to"
  601.   field will always be "Sam Jones" but the comment field will be
  602.   different corresponding to the macro name.
  603.   
  604.   *0.  Back to main menu.
  605.   
  606.        Well can't get more definitive than 0 gets you back to the
  607.   main menu.  You may want to use the F-4 key rather than 0 since
  608.   it always takes you back to the main menu.
  609.   
  610.        * Continuing with main menu options.
  611.   
  612.        *F.  Check out your fixed bills.
  613.   
  614.   This main menu option takes you right to the world of those bills
  615.   you pay every so often for a fixed amount.  A mortgage is an
  616.   example of this.  It helps speed the process of payments and
  617.   keeps track of those fixed bills.
  618.   
  619.        *G.  Generate a text file or print statement of records
  620.   between certain dates.
  621.   
  622.        Well, this main menu option is real useful when someone says
  623.   they never got paid by you or whenever you need a print or text
  624.   file report of your checkbook records between certain dates.
  625.   
  626.   
  627.        *M.  Make changes in Screen Colors.
  628.   
  629.        Main menu option M is great for folks who have partial or
  630.   full sight.  The color contrasts of text to background can be
  631.   critical in some cases and so the Talking Checkbook offers a way
  632.   to set the colors the way the user wants and to always use them
  633.   until a change is requested.
  634.   
  635.   
  636.        *P.  Print checks.
  637.   
  638.        Say, this could not be more self explaining huh?  Sometimes
  639.   you will want to print a check after you have entered it and done
  640.   some other things.  No problem, here's your menu option to do
  641.   just that.
  642.   
  643.   
  644.        *R.  Get a balance report.
  645.   
  646.        Well this main menu option is pretty straightforward.  Yup,
  647.   just calculates your balance and reports it.  In addition, you
  648.   can run a reconciliation with your bank statement balance from
  649.   this option.
  650.   
  651.   
  652.        *S.  Sum and display records by category.
  653.   
  654.        Here's a great main menu option to give you information you
  655.   can think about.  It gets the amounts you have paid or deposited
  656.   or whatever by category and tells you the number of times you
  657.   have done it, and the total amount involved.  Check out how much
  658.   you spent at the grocery store and then the bowling alley. 
  659.   Interesting information can be found.
  660.   
  661.   
  662.        *T.  Test your Checkbook knowledge!
  663.   
  664.        Well, there are some folks out there who are fanatics about
  665.   knowing every little thing about their checkbook and amounts of
  666.   money.  So main menu option T gives them a place to test their
  667.   knowledge.  It's fun but the score is likely to be low for most
  668.   folks including myself who got a 20 percent out of 100 percent.
  669.   
  670.   
  671.        *U.  Talking Checkbook Utilities Pack.
  672.   
  673.        This main menu option is a good friend to have.  It gives
  674.   you an array of choices to do important things like get a report
  675.   of your last two weeks of deposits and withdrawals, do math
  676.   calculations, see a summary listing of your records and more. 
  677.   You'll love the latest addition to the utility pack in your
  678.   Version 7.2 of the Talking Checkbook that allows you to get the
  679.   top rankings of your spending!  Check it out.
  680.   
  681.        While all the other main menu options are pretty clear,
  682.   there is a need to do a bit of digging into the Utilities option. 
  683.   They are designed to be of both informational and program
  684.   operation assistance.  Once you type "U" at the main menu then
  685.   you will get the following utilities options:
  686.   
  687.        1.  If you want to know the number of your last check
  688.   written without having to go and pretend you want to write a
  689.   check, then here's the option you need.
  690.   
  691.        2.  The second utilities option let's you check out your
  692.   last two weeks of entries into the checkbook.  Very good to see
  693.   if you've already entered something and forgot that you had.
  694.   
  695.        3.  Your personal comments line is very important if you
  696.   want to track certain kinds of spending.  If you are like me,
  697.   then you've entered different personal comments for the same
  698.   folks you've paid.  Bummer, yeah; but there is a way to check on
  699.   your personal comments to see if you've done it.  Use menu option
  700.   3 for this task.  You might consider using a macro for who you
  701.   pay and then use the global replacement feature in the macro menu
  702.   to have all personal comment lines replaced that are associated
  703.   with that person or place you are paying.  Just be careful to
  704.   remember that global replacement may not be indicated when you
  705.   have a reason for differing personal comment lines with the same
  706.   people you are paying.
  707.   
  708.        4.  If you want info on how much you have paid to who, then
  709.   here's the place to find it out.  It's surprising how much you
  710.   have paid some folks.  Take a peek.
  711.   
  712.        5.  Here's a listing of all your checkbook transactions in
  713.   alphabetical order.
  714.   
  715.        6.  The talking checkbook calculator can be real useful if
  716.   you need to do some calculations before doing other business.  In
  717.   fact the results of your calculations are saved so you can use
  718.   the results elsewhere in the program.  Pretty nice.  Much credit
  719.   is due Eric Bohlman for helping me to figure out how to keep the
  720.   calculator working if someone made an error and enter a letter
  721.   instead of a number.
  722.   
  723.        7.  This option of archiving older records is a great way to
  724.   store information for specific time periods.  In fact, this
  725.   option can significantly speed up the operation of your Talking
  726.   Checkbook simply by reducing the amount of records with which it
  727.   has to cope.  If you archive your checkbook once a year like
  728.   yours truly, then you can expect reasonably fast operation.  If
  729.   you just let all your records from time and memorial stay in the
  730.   active database, then you will notice slower operations due to
  731.   the analysis the checkbook has to do on all those records.
  732.   
  733.        The archival utility option will basically split off your
  734.   selected records between the dates you have given the program and
  735.   put them in a database that you name.  If you want them back,
  736.   then you'll need to use this program to recombine them.  See how
  737.   easy it is!
  738.   
  739.        8.  Don Barrett added this option to help folks who were
  740.   interested in tracking spending by personal comment line.  It
  741.   actually takes your personal comment lines and arranges them to
  742.   be either printed on paper or to a text file.  In any event, if
  743.   you want to use the information for tax purposes, then here's a
  744.   great way to keep track.
  745.   
  746.        9.  Here's the auto backup function.  It's a powerful way to
  747.   take your databases when you exit the program and store an extra
  748.   copy of them to a floppy or somewhere else on your hard disk
  749.   other than the same place as the Talking Checkbook.  This is to
  750.   prevent loss of data in the event of a hard disk crash or
  751.   whatever.  You simply set a path to where you want the databases
  752.   sent and when you exit the Talking Checkbook, the files will be
  753.   copied there automatically.  Once having set this option, it will
  754.   remain in place any time you use the checkbook.  To get rid of
  755.   it, erase the file "autoback.mem" from your directory where you
  756.   run the Talking Checkbook.  The only time this option is not
  757.   executed is when you exit the program using the "F10" blast back
  758.   to DOS key.  This is because that feature only secures the
  759.   databases in your normal Talking Checkbook directory.
  760.   
  761.        Utility option 0 runs a new feature that provides you with a
  762.   listing of the top however many people you have been paying.  If
  763.   you select 10 for example, then you will have the top ten people
  764.   you have been paying listed and also sent to a text file called
  765.   "Tops.txt" for looking at later.
  766.   
  767.        ** Continuing with main menu options.
  768.   
  769.   *V.  Verify Transactions.
  770.   
  771.        Well you get your bank statement and cancelled checks and
  772.   verify them against your Talking Checkbook data.  This is an
  773.   option that is real important to keep up.  If you do, then you
  774.   can always rest assured that a check actually was cashed.  Real
  775.   helpful when someone thinks that they never got paid or whatever. 
  776.   Please be advised that some folks have put in start-up deposits
  777.   and then not verified them since they figure that this is just a
  778.   start up thing and not a real cash deposit.  Those folks later
  779.   were surprised to see their reconciliation figure twice as high
  780.   as the actual amount of money they have.  The reason for this is
  781.   that folks needs to verify any originating deposits (which is
  782.   really the balance they had when starting the Checkbook) and so
  783.   the program counts the money twice.  If you start up the Talking
  784.   Checkbook for the first time and put $X amount in the database as
  785.   a starting deposit to get your balance, then please verify it as
  786.   a deposit.
  787.   
  788.   
  789.        *Y.  Your Security Packer.
  790.   
  791.        This main menu option Y simply allows the user to have the
  792.   database checked and secured as often as they wish while the
  793.   program is running.  It's a good idea to keep the database
  794.   constantly monitored to protect against any errors.  Version 7.5
  795.   and above will allow you to set this option on permanently.  If
  796.   you decide after setting it for permanent operation that you
  797.   really don't like having to wait for the databases to be secured
  798.   each time you enter the main menu, then erase the file "MASP.mem"
  799.   from your subdirectory and the function will be turned off until
  800.   you use it again in either single or permanent mode.
  801.   
  802.        *F3 Credit Card spending checker.
  803.   
  804.        Here's the function key selection for those of you who want
  805.   to know what the impact of a potential dreaded card expenditure
  806.   would be.
  807.   
  808.   *F4 Return to main menu.
  809.   
  810.        No matter where you are in the program, F4 gets you back to
  811.   the main checkbook menu.
  812.   
  813.        *F5 Your biorhythmic report.
  814.   
  815.        So you don't believe in biorhythm?  Well, ok fine, but those
  816.   of you who do or just want some fun; here's your shot at it.
  817.   
  818.        *F8 Backup databases and return to DOS.
  819.   
  820.        Yup, this is the one that allows you to save your data from
  821.   the current session to a separate place, also to your current
  822.   subdirectory and exit to DOS!
  823.   
  824.        *F10.  Bail out of program.
  825.   
  826.        The F10 function key #10 is a way to get back to DOS in a
  827.   hurry.  It will work from anywhere in the Talking Checkbook and
  828.   will secure the databases and exit quickly to DOS.  Don Barrett
  829.   is responsible for this nifty feature.  Maybe he did not like my
  830.   pretty or witty prose.
  831.   
  832.   
  833.        X.  Exit to DOS.
  834.   
  835.        Main menu option X is to tell the Talking Checkbook that you
  836.   want to leave the program.  Once pressed, it will take you to
  837.   some choices where you can either leave right away, go back to
  838.   the main menu or backup your databases to wherever you would like
  839.   additional copies sent.  We strongly recommend using the backup
  840.   feature to avoid lots of tears if one day your data gets blown
  841.   away or corrupted by something.  Not likely since I've not had
  842.   that problem with the checkbook in six years, but better safe
  843.   then sorry.
  844.   
  845.                       ** Questions and Answers.
  846.   
  847.        Q:  How much does this program cost to register?
  848.   
  849.        A.  Thanks for asking, but it's free!  Yup, Don and I wrote
  850.   it for our own use and if it works for you, then great!  If not,
  851.   then perhaps other programs will.  Of course, we nor anyone nor
  852.   anything else takes any responsibility for the consequences of
  853.   it's use.  If you really feel compelled to pay something then
  854.   send a check to your favorite charity.
  855.   
  856.        Q:  I like the program, but it takes forever to get
  857.   information from it.  Why and how can anything be done?
  858.   
  859.        A.  Run the checkbook in expert mode by typing " Checks /X "
  860.   and see how fast it is now!  However, slower machines like the
  861.   old XT's can take a long time, but I have no problem with the
  862.   faster 386 and 486 class machines.  Also you might consider how
  863.   many records you have in the checkbook?  If you have not used the
  864.   archiving option in the utility pack (main menu "U") then you
  865.   probably have many records in your database and could easily
  866.   increase your speed by storing older entries to an archived
  867.   database and keeping only current ones active.  This has an
  868.   enormous impact upon speed.
  869.   
  870.        Q:  I keep getting a "Not enough memory" message when I try
  871.   to run the program and go back to DOS.  What can I do?
  872.   
  873.        A.  You should no longer have memory problems with the
  874.   newest versions of the Talking Checkbook written and compiled in
  875.   Clipper 5.2 code along with Blinker 3.0 additional compilation. 
  876.   Otherwise, see if you have any other programs running at the same
  877.   time.  Also load programs into upper memory if you can. 
  878.   Normally, the Talking Checkbook should work unless a lot of stuff
  879.   is also taking up memory.
  880.   
  881.        Q:  Will the documentation ever cover all commands etc?
  882.   
  883.        A.  Someday.  Right now the issue is my hands hurt from all
  884.   this programming and writing.  If anyone who uses the checkbook
  885.   would like to write docs, then that would be wonderful.  Also the
  886.   program was written to be pretty much self documenting.
  887.   
  888.        Q:  What is the ultimate meaning of life?
  889.   
  890.        A.  42.
  891.   
  892.        Q:  What about multiple accounts?
  893.   
  894.        A.  Good question.  I've looked at how to make the program
  895.   work with a number of checking accounts along with others, and it
  896.   would take a good deal of programming to make it work.  Hope to
  897.   do it at some point, but adding the hot keys took 12 hours.
  898.   
  899.        Q:  Eh!  I don't like those hot keys.  I keep on pressing
  900.   enter or typing the wrong thing and have to trace back through
  901.   the menus.  Can I do anything other than shoot the stupid
  902.   keyboard?
  903.   
  904.        A.  Yeah, Don Barrett has added the ability to enable or
  905.   disable hot keys and the only thing you will need to remember is
  906.   to erase the "Keys.mem" file associated with the prompt at the
  907.   start of the checkbook if you want to change to or from hot keys. 
  908.   While I can certainly appreciate the initial frustration from
  909.   going to hot keys after always being able to confirm your choice
  910.   with the enter key, I think folks will find the hot key option
  911.   much more speedy and easy with a bit of practice.  The expert
  912.   mode assumes hot keys are active in addition to turning off
  913.   speech during menu presentations.  Of course, it's your money and
  914.   so do it the way that works for you!
  915.   
  916.        Q:  Sometimes when I've run the Talking Checkbook in the
  917.   past, I've gotten a "proc" something or another error and the
  918.   program crashed.  Is there anything I can do to avoid this?
  919.                  A.  Sometimes folks will enter a letter when the program is
  920.   looking for a number like at the "enter a check" screen asking
  921.   for how much you are paying?  The computer code cannot handle
  922.   this and drops dead.  The same sort of thing can happen if you
  923.   not enter dates correctly.  Entering December 5, 1995 as "120595"
  924.   without slashes would crash the program.  Hence always enter
  925.   numbers for numbers using the decimal point if you need to and
  926.   always enter the date with the so called "MM/DD/YY" format as in
  927.   "12/05/95".  Other times, it's all our fault!  Yeah, bugs crop up
  928.   especially when the programming happens late at night and the
  929.   initial checks of the code show no errors.  We've taken care with
  930.   version 7.5 to run as many options as we think should keep the
  931.   thing bug free.  If you find one, then let us know, but we think
  932.   we've gotten all clear now.  We are also working on converting
  933.   the input number questions to value changes which is computer
  934.   talk for error checking, but not here yet.
  935.   
  936.        Q:  I heard that some other checkbook programs will allow
  937.   the user to do electronic banking with a modem.  Does the Talking
  938.   Checkbook do that?
  939.   
  940.        A.  We have communicated with an online check writing
  941.   service but their software is about as speech friendly as a rock. 
  942.   We have suggested that they revisit their software from the point
  943.   of view of the Americans with Disabilities Act and so lets see
  944.   what happens.
  945.   
  946.        Q:  Who is "Tempo" the talking cat?
  947.   
  948.        A.  A happy little Kitty that exists in the mind of Charlie
  949.   Crawford and jumped out into the code of the adventure game.  Has
  950.   a nice ring to the name, huh?
  951.   
  952.        Q:  I got the checkbook from a friend and while the balance
  953.   option gives me the right balance; it always reports wrong when
  954.   first entering the checkbook?
  955.   
  956.        A.  Your friend may have erased all the checkbook databases
  957.   that relate to his or her checkbook, but forgot to erase all the
  958.   files with the extension of ".mem" to them.  Simply erase those
  959.   files and you'll be all set.  Type "del *.mem" at the DOS command
  960.   line while in the checks subdirectory and they will be gone.  Of
  961.   course if you have set options like where to backup your files
  962.   and so forth, then you would have to reset the option from the
  963.   checkbook program since those ".mem" files would be also deleted.
  964.   
  965.        Q:  Where did you get all the ideas for these constant
  966.   improvements?
  967.   
  968.        A:  We got friends.  Marlena Veno, Scott Marshall, Don
  969.   Breda, Eric Bohlman and others have given us some great
  970.   suggestions along with a headache or two.  Other users have left
  971.   word on Blink Link or called to suggest various options and we
  972.   appreciate the feedback.
  973.                  Q:  Will you ever be doing DOS environment variables?
  974.   
  975.        A.  Eh.  I guess I need to hear what variables folks are
  976.   interested in activating.  The ones I've seen except for "Set
  977.   clipper=e000" to force the checkbook to run in lower memory,
  978.   don't seem to be all that useful.  Maybe I am wrong.  Maybe I
  979.   need therapy, but please someone out there - Help!  Let me know
  980.   what variables you think would be helpful.
  981.   
  982.        Q:  Where can I get upgrades to the Talking Checkbook or
  983.   have questions answered?
  984.   
  985.        A.  Normally the Checkbook upgrades appear on various
  986.   bulletin boards like Blink Link, The NFB BBS, the ACB BBS, and
  987.   the MCB BBS always has them first.  To reach the MCB BBS current
  988.   number, call area (617)-451-5327 dialing at up to 14.4 BPS using
  989.   8,N,1 parameters.  If you don't have a modem, then send a
  990.   diskette to:
  991.   
  992.             The Massachusetts Commission for the Blind
  993.                  88 Kingston Street
  994.                  Boston, MA 02111
  995.                  Attention:  Charles Crawford.
  996.   
  997.        Include your return address and we will just copy it off to
  998.   you.  Of course the Commission for the Blind nor the Commonwealth
  999.   of Massachusetts take no responsibility either for the program or
  1000.   anything that happens as a result of it's use or non-use.
  1001.   
  1002.        You can call me at area (617)-727-5550 Extension 4503 with
  1003.   any questions you may have.  I may have to call you back since
  1004.   writing the Talking Checkbook, the calendar, The Answering
  1005.   Service Assistant, or the address book or the other programs I
  1006.   have written is not my job.  Just for personal use or fun.
  1007.   
  1008.        Q.  What are all these ".mem" files?
  1009.   
  1010.        A.  The ".mem" files are memo files to tell the Talking
  1011.   Checkbook if certain things should or should not be activated:
  1012.   
  1013.        Keys.mem = Turn hot keys on.
  1014.   
  1015.        Masp.mem = Set security packing on permanENtly.
  1016.   
  1017.        English.mem = Turn numbers into words.
  1018.   
  1019.        Spp.mem = Use alternate check printing coordinates.
  1020.   
  1021.        Mauto.mem (or something like that) = Path to send auto back
  1022.   up files.
  1023.   
  1024.        MBC.mem = turn on balance info during check input.
  1025.   
  1026.        Balance.mem = Balance information from last run.
  1027.                  There are other mem files, but I don't remember what they
  1028.   are or do.  The Important thing is that if you are not pleased
  1029.   with certain operations that you have set up with these files
  1030.   created, then erase the relevant file and set up the option again
  1031.   or just don't deal with them.  The necessary.mem files are
  1032.   created automatically anyway.
  1033.   
  1034.   
  1035.   
  1036.   A FEW FINAL WORDS FOR NOW.
  1037.   
  1038.        Writing the code for the Talking Checkbook has been fun and
  1039.   a challenge for Don Barrett and I.  We have poured many hours,
  1040.   days and weeks of time into developing it and it works well for
  1041.   us.  We sincerely hope that you can get as much out of it as we
  1042.   have.  Please contact me with any suggestions you might have or
  1043.   questions and we'll do our best to help out.
  1044.   
  1045.   Charles Crawford:  
  1046.   
  1047.   
  1048.